<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
   </head>
   <link rel="stylesheet" href="../OrteliusFrame/style.css" type="text/css" media="screen">
   <body>
      <div class="classDetails" ID="com.combiform.Combine_Obj">
         <div class="classTitle">Combine_Obj</div>
         <div class="summary">Combine_Obj class is how Combiform stores the controllers combined data. It is in essence an array of 2 element arrays, where
            the first element is the left object and the second element is the right object. So [1,2] means that controller 1 is combined
            with controller 2 and controller 1 is on the left of controller 2. [1,2] is different from [2,1].<br/>If there is overlap
            in the combined values that means there are at least 2 controllers combined to a single controller. For example: [0,2],[2,3]
            means that controller 0 is combined on the left side with controller 2. Controller 2 is combined on the left side of controller
            3.<br/>
         </div>
         <div class="detailHeader">Details</div>
         <div id="div|details" class="detailsVisible">
            <div class="detailElement"><b>Package: </b>com.combiform
            </div>
            <div class="detailElement"><b>File modified: </b>22/12 2010
            </div>
            <div class="detailElement"><b>Author: </b>Andy Uehara<br/>
            </div>
         </div>
         <div class="detailHeader">Public methods</div>
         <div id="div|publicmethod" class="detailsVisible">
            <table border="0" cellpadding="0" cellspacing="0" class="methodPropertyTabel">
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.Combine_Obj_6.html" title="public function Combine_Obj()">Combine_Obj</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif" title=""></td>
                  <td class="methodPropertySummary">constructor<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.addPair_9.html" title="public function addPair(ar:Array):Boolean">addPair</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this function is used to add more combined pairs.<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.addToArray_14.html" title="public function addToArray(n:Number,a:Array):Array">addToArray</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this internal helper function is used to compile a single array<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.clearComb_obj_23.html" title="public function clearComb_obj()">clearComb_obj</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this function will clear a combine obj<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.clone_7.html" title="public function clone():Combine_Obj">clone</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">a useful function for duplicating a Combine_Obj. This function returns a new Combine_Obj.<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.connectedLeft_17.html" title="public function connectedLeft(n1:Number):Boolean">connectedLeft</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this function will tell you if controller n1 is connected on the left side to anyone.<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.connectedRight_18.html" title="public function connectedRight(n1:Number):Boolean">connectedRight</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this function will tell you if controller n1 is connected on the right side to anyone.<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.connectedto_20.html" title="public function connectedto(n1:Number,n2:Number):Boolean">connectedto</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this function will tell you if controller n1 is connected to n2<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.decombineLeft_10.html" title="public function decombineLeft(n:Number):Boolean">decombineLeft</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this function is used to quickly remove all pairs where the right pair is equal to n.<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.decombinePairs_12.html" title="public function decombinePairs(a:Array):Boolean">decombinePairs</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this function is used to quickly remove all pairs where the pair matches a<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.decombineRight_11.html" title="public function decombineRight(n:Number):Boolean">decombineRight</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this function is used to quickly remove all pairs where the left pair is equal to n.<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.getAllGroups_19.html" title="public function getAllGroups():Array">getAllGroups</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this function will return a single array of all the subgroups, so there may be a 3 or even 4 element sub-array.<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.identicalComb_obj_22.html" title="public function identicalComb_obj(c:Combine_Obj):Boolean">identicalComb_obj</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this function will compare two Combine_Objs and tell you if they are identical. Usage: Combine_Obj1.identicalComb_obj(Combine_Obj2)<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.isInAGroupWith_13.html" title="public function isInAGroupWith(n:Number, n2:Number):Boolean">isInAGroupWith</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this function is used to identify if controller n is combined with controller n2 in any orientation.<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.numberOfConnectedPairs_16.html" title="public function numberOfConnectedPairs():Number">numberOfConnectedPairs</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this internal helper function is used to calculate how many array pairs there are<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.printComb_obj_21.html" title="public function printComb_obj()">printComb_obj</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this function will print out the current combined objects<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.setFourCombine_8.html" title="public function setFourCombine(b:Boolean)">setFourCombine</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this function was used to set a private var. this can probably be cleaned up soon.<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.whoIsInSameGroup_15.html" title="public function whoIsInSameGroup(n:Number):Array">whoIsInSameGroup</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary">this function is used to compile a single array containing all of the pairs combined together with a specific number. NOTE
                     This could be broken...<br/><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
            </table>
            <div class="modifierExplanation"><img src="../OrteliusFrame/staticmodifier.gif">=static | <img src="../OrteliusFrame/overridenmodifier.gif">=overridden | <img src="../OrteliusFrame/dynamicmodifier.gif">=dynamic  | <img border="0" src="../OrteliusFrame/inheritedmodifier.gif">=inherited
               
            </div>
         </div>
         <div class="detailHeader">Public properties</div>
         <div id="div|publicproperties" class="detailsVisible">
            <table border="0" cellpadding="0" cellspacing="0" class="methodPropertyTabel">
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.FourCombine_3.html">FourCombine</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.comb_Obj_2.html">comb_Obj</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.debug_4.html">debug</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
               <tr class="methodPropertyLine">
                  <td class="methodPropertyTitle"><img src="../OrteliusFrame/arrowright.gif" border="0" height="9" width="15"><a target="contentFrame" href="com.combiform.Combine_Obj.debug_print_5.html">debug_print</a></td>
                  <td class="methodPropertyModifiers"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
                  <td class="methodPropertySummary"><img border="0" src="../OrteliusFrame/modifier.gif"></td>
               </tr>
            </table>
            <div class="modifierExplanation"><img src="../OrteliusFrame/staticmodifier.gif">=static | <img src="../OrteliusFrame/overridenmodifier.gif">=overridden | <img src="../OrteliusFrame/dynamicmodifier.gif">=dynamic  | <img border="0" src="../OrteliusFrame/inheritedmodifier.gif">=inherited
               
            </div>
         </div>
      </div>
   </body>
</html>